BFT Selection
نویسندگان
چکیده
One-size-fits-all protocols are hard to achieve in Byzantine fault tolerance (BFT). As an alternative, BFT users, e.g., enterprises, need an easy and efficient method to choose the most convenient protocol that matches their preferences best. The various BFT protocols that have been proposed so far differ significantly in their characteristics and performance which makes choosing the ‘preferred’ protocol hard. In addition, if the state of the deployed system is too fluctuating, then perhaps using multiple protocols at once is needed; this requires a dynamic selection mechanism to move from one protocol to another. In this paper, we present the first BFT selection model and algorithm that can be used to choose the most convenient protocol according to user preferences. The selection algorithm applies some mathematical formulas to make the selection process easy and automatic. The algorithm operates in three modes: Static, Dynamic, and Heuristic. The Static mode addresses the cases where a single protocol is needed; the Dynamic mode assumes that the system conditions are quite fluctuating and thus requires runtime decisions, and the Heuristic mode is similar to the Dynamic mode but it uses additional heuristics to improve user choices. We give some examples to describe how selection occurs. We show that our approach is automated, easy, and yields reasonable results that match reality. To the best of our knowledge, this is the first work that addresses selection in BFT.
منابع مشابه
PhD Thesis: BYZANTINE FAULT TOLERANCE: FROM STATIC SELECTION TO DYNAMIC SWITCHING
Byzantine Fault Tolerance (BFT) is becoming crucial with the revolution of online applications and due to the increasing number of innovations in computer technologies. Although dozens of BFT protocols have been introduced in the previous decade, their adoption by practitioners sounds disappointing. To some extant, this indicates that existing protocols are, perhaps, not yet too convincing or s...
متن کاملByzantine Fault Tolerance: From Static Selection To Dynamic Switching. (Byzantine Fault Tolerance: From Static Selection To Dynamic Switching)
Byzantine Fault Tolerance (BFT) is becoming crucial with the revolution of online applications and due to the increasing number of innovations in computer technologies. Although dozens of BFT protocols have been introduced in the previous decade, their adoption by practitioners sounds disappointing. To some extant, this indicates that existing protocols are, perhaps, not yet too convincing or s...
متن کاملCattle preferences differ when endophyte-infected tall fescue, birdsfoot trefoil, and alfalfa are grazed in different sequences.
We determined if sequence of ingestion affected use of endophyte-infected tall fescue (TF) when cattle also grazed birdsfoot trefoil (BFT) or alfalfa (ALF). Based on chemical characteristics of TF (alkaloids), BFT (tannins), and ALF (saponins), we hypothesized that cattle first allowed to graze ALF or BFT would subsequently spend more time grazing TF than cattle that first grazed TF followed by...
متن کاملA Novel Strategy for Performance and Analysis of Web Service Business Activity using Particle Swarm Optimization Technique
Data mining is an interdisciplinary subfield of computer science. The web services business activity developed by the OASIS (Organization for the Advancement of Structured Information Standards) groups. The framework developed had an initiator, a coordinator, and more than one participant. But with increased number of participants and unlimited number of clients and servers the problem of fault...
متن کاملDetermining the appropriate level of protein in diet of Cyprinus carpio fry based on some parameters of growth, blood and serum biochemistry in biofloc system
The present study was conducted to determine the appropriate level of protein in diet of Cyprinus carpio fry based on biofloc technology. The experiment was designed based on triplicate of four bioflocs treatments (BFT) and one control treatment (CW). 450 specimens of C. carpio fry with mean weight of 17±0.08 g were stocked in 15 fiberglass tanks. Fish were fed in biofloc treatments with diets ...
متن کامل